//
//  RCUserVCCell.h
//  RocketProject
//
//  Created by chen jiedan on 13-8-19.
//  Copyright (c) 2013年 Rocket. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "RCFansListVC.h"

@class RCUserProfileModel;

@interface RCUserVCCell : UITableViewCell

@end



@protocol RCUserProfileProtocol <NSObject>

- (void) btnClickToListVC:(FansListVCType) listType;
- (void) followOrCancelSomebody;
- (void) editMyProfile;

@end

@interface RCUserProfileCell : UITableViewCell{
    BOOL _isMySelf;
}

@property(nonatomic, assign) id<RCUserProfileProtocol> delegate;
@property(nonatomic, assign) BOOL isMySelf;

- (void) bindData:(RCUserProfileModel *)dataModel;

@end


typedef enum {
    RCUserInteractType_Order = 0,
    RCUserInteractType_Collect = 1,
    RCUserInteractType_Score = 2,
    RCUserInteractType_Message = 3,
    RCUserInteractType_Follow = 4,
    RCUserInteractType_Fans = 5
}RCUserInteractType;

@interface RCUserInteractCell : UITableViewCell
@property (nonatomic, assign) BOOL isLast;
- (void) bindData:(RCUserInteractType)type;

@end